Address: 1321 Blossom Hill Rd, San Jose, CA 95118 Phone: (408) 622-8035
By: The Food G.
Cute and friendly taqueria. Was very busy for lunch. You order at the counter and seat yourself. I was slightly disappointed that they haven't updated their... more